.btnBig {
    -fx-background-color: transparent;
    -fx-text-fill: #0052D9;
    -fx-border-style:solid;
    -fx-border-width:thick;
    -fx-border-color:#0052D9;
    -fx-background-radius: 8;
    -fx-border-radius:8;
    -fx-border-width:2;
    -fx-font-size:15;
}
.btnBig:hover {
    -fx-background-color:#0052D9;
    -fx-text-fill: white;
    -fx-border-color:#0052D9;
}
.btnNormal {
    -fx-background-color: #3ca1ff;
    -fx-text-fill: white;
    -fx-background-radius: 6;
    -fx-font-size:12;
}
#mainRoot {
   -fx-background-color:#eef1f5;
}
.btnNormal:pressed {
   -fx-text-fill: #1889f3;
}
#tab {
    -fx-background-color:white;
}
.label {
    -fx-text-fill:black;
}
.reverseLabel {
    -fx-text-fill:white;
}
.blackLabel {
    -fx-text-fill:black;
}
#title {
    -fx-font-size:25
}
.tabChoose:hover {
    -fx-background-color:#63b4ff;
    -fx-width:40;
}
.phaseTitle {
    -fx-font-size:20;
    -fx-text-fill:black;
    -fx-font-weight:normal;
}
.phaseTitle2 {
    -fx-font-size:16;
    -fx-text-fill:black;
    -fx-font-weight:normal;
}
.subPhaseTitle {
    -fx-font-size:14;
    -fx-text-fill:#5c5e62;
}
.combo-box .arrow-button {
    -fx-background-color: white;
    -fx-border-color:#bfc3c8;
}

.date-picker .arrow-button {
    -fx-background-color: white;
    -fx-border-color:#bfc3c8;
}

.table-view .column-header-background{
    -fx-background-color: #60b1fd;
}

.table-view .column-header-background .label{
    -fx-background-color: transparent;
    -fx-text-fill: white;
}

.table-view .column-header {
    -fx-background-color: transparent;
}

.VBstyle{
    -fx-spacing: 5;
}
.HBstyle{
    -fx-spacing: 10;
}
.columnLabel{
    -fx-text-fill: black;
    -fx-pref-width: 100;
}
.columnLabel2{
    -fx-text-fill: black;
    -fx-pref-width: 90;
}
.labelTip {
    -fx-font-size:10;
    -fx-text-fill:gray;
    -fx-font-weight:normal;
}
.loginBg {
    -fx-background-image: url("../img/loginBg.png");
    -fx-pref-width:280;
    -fx-pref-height:320;
}
.loginBg2{
    -fx-background-color: #eef1f5;
    -fx-pref-width:350;
    -fx-spacing: 10;
}
.whiteBitLabel{
    -fx-text-fill:white;
    -fx-font-size:20;
}
.btnSquare{
    -fx-background-color: #3ca1ff;
    -fx-text-fill: white;
    -fx-font-size:18;
}
.btnSquare:pressed{
   -fx-text-fill: #1889f3;
}
.card {
   -fx-background-color: white;
   -fx-background-radius: 8;
   -fx-padding:20;
   -fx-spacing: 5;
}
.radio-button {
    -fx-text-fill:dark;
}
.necessary {
    -fx-text-fill:red;
}
.notNecessary {
    -fx-text-fill:white;
}